package com.gusti.turnos.services;

import java.util.List;

import com.gusti.turnos.form.AppointmentForm;
import com.gusti.turnos.model.Appointment;
import com.gusti.turnos.response.rest.TurnosResponse;

/**
 * 
 * @author gusti
 *
 */
public interface IAppointmentService {

	public List<Appointment> retrieveAppointments();
	public Appointment retrieveAppointment( long id );

	public TurnosResponse retrieveAppointments( String sessionId, String uuid );
	public TurnosResponse saveAppointment( String sessionId, String uuid, AppointmentForm appointmentForm );
	public TurnosResponse deleteAppointment( String sessionId, String uuid, String id );
}
